package com.easy.orm.jdbc;

import java.sql.ResultSet;
import java.sql.SQLException;

/**
 * <b> 处理ResultSet 行结果集</b>
 * 
 * @author kun
 *
 * @param <T> 返回类型
 */
@FunctionalInterface
public interface RowMapper<T> {

	/**
	 * 行结果集处理
	 * 
	 * @param rs ResultSet {@linkplain java.sql.ResultSet}
	 * @param rowNum 当前行坐标
	 * @return 处理结果
	 * @throws SQLException SQL异常
	 */
	T mapRow(ResultSet rs, int rowNum) throws SQLException;

}
